package com.intretech.umsin.common.entity;

import java.io.Serializable;

/**
 * @version V1.0
 * @ClassName: DictConfigModel
 * @Description: 功能描述:
 * @author: 李启联
 * @date: 2022-06-01 21:23
 * @Copyright: Copyright (c) 2022
 */
public class DictConfigModel implements Serializable {

    /**
     * 需要转换的字段名
     */
    private String filedName;

    /**
     * 描述:  数据code 字典映射时dicCode 指的是字典的类型编码; 码名映射时指的是"码"在目标表中对应的字段名称
     * @return 返回类型： String
     */
    private String dicCode;

    /**
     * 描述:  数据Text 字典映射时dicText 指的是字典的laber; 码名映射时指的是"名"在目标表中对应的字段名称
     * @return 返回类型： String
     */
    private String dicText;

    /**
     * 描述: 数据字典表 码名映射时使用
     * @return 返回类型： String
     */
    private String dictTable;

    public String getFiledName() {
        return filedName;
    }

    public void setFiledName(String filedName) {
        this.filedName = filedName;
    }

    public String getDicCode() {
        return dicCode;
    }

    public void setDicCode(String dicCode) {
        this.dicCode = dicCode;
    }

    public String getDicText() {
        return dicText;
    }

    public void setDicText(String dicText) {
        this.dicText = dicText;
    }

    public String getDictTable() {
        return dictTable;
    }

    public void setDictTable(String dictTable) {
        this.dictTable = dictTable;
    }

    public DictConfigModel() {
    }

    public DictConfigModel(String filedName, String dicCode, String dicText, String dictTable) {
        this.filedName = filedName;
        this.dicCode = dicCode;
        this.dicText = dicText;
        this.dictTable = dictTable;
    }

    @Override
    public String toString() {
        return "DictConfigModel{" +
                "filedName='" + filedName + '\'' +
                ", dicCode='" + dicCode + '\'' +
                ", dicText='" + dicText + '\'' +
                ", dictTable='" + dictTable + '\'' +
                '}';
    }

}
